package com.blockmeta.bbs.immodule.bean.beaninterface;

/**
 * @author AirThor
 * @date 2019/3/5.
 */
public interface IFriendsEntry   {

    /**
     * 每一组的首字母
     * @return 字母
     */
    String getLetter();

    /**
     * 获取头像
     * @return 头像url
     */
    String getAvatar();

    /**
     * 获取名字
     * @return 名字
     */
    String getName();

    /**
     * 获取备注名字
     * @return 名字
     */
    String getRemarkName();

    /**
     * 获取用户等级
     * @return 等级
     */
    int getGrade();
    /**
     * 获取用户等级标签
     * @return 等级标签 比如小白 船长等等
     */
    String getGradeTag();

    /**
     * 获取注册时长
     * @return 注册时长
     */
    String getRegistrationTime();

    /**
     * 获取当前item的选中状态
     * @return 选中状态
     */
    boolean getCheckedState();

    /**
     * 设置选中状态
     * @param checked 选中状态
     */
    void setCheckedState(boolean checked);

    /**
     *  返回好友ID
     * @return 好友ID
     */
    long getUserId();

    long getChatGroupId();

//
//
//    Integer getTodoId();
//    boolean argeeOrNot();
}
